devil's cucumber - German English Dictionary